dreamweaver.getObjectRefs()

Availability 1.0
Description Scans the specified documents for instances of the specified tags (or, if no tags are specified, for all tags in the document) and formulates browser-specific references to them. This function is equivalent to calling getElementsByTagName() and then calling dreamweaver.getElementRef() for each tag in the nodelist.
Arguments NSorIE, sourceDoc, {tag1}, {tag2},... {tagN}
The first argument must be either "NS 4.0" or "IE 4.0". The DOM and rules for nested references differ in Navigator 4.0 and Internet Explorer 4.0. This argument specifies for which browser to return a valid reference.
The second argument must be "document", "parent", "parent.frames[number]", "parent.frames['frameName']", or a URL. document specifies the document that has the focus and contains the current selection. parent specifies the parent frameset (if the currently selected document is in a frame), and parent.frames[number] and parent.frames['frameName'] specify a document that is in a particular frame within the frameset containing the current document. If the argument is a relative URL, it is relative to the extension file.
The third and subsequent arguments, if supplied, are the names of tags (for example, "IMG", "FORM", "HR").
Returns An array of strings, each a valid JavaScript reference to a named instance of the requested tag type in the specified document (for example, "document.myLayer.document.myImage") for the specified browser.
Dreamweaver returns correct references for Internet Explorer for A, AREA, APPLET, EMBED, DIV, SPAN, INPUT, SELECT, OPTION, TEXTAREA, OBJECT, and IMG tags.
Dreamweaver returns correct references for Navigator for A, AREA, APPLET, EMBED, LAYER, ILAYER, SELECT, OPTION, TEXTAREA, OBJECT, and IMG tags, and for absolutely positioned DIV and SPAN tags. For DIV and SPAN tags that are not absolutely positioned, Dreamweaver returns "cannot reference <tag>".
Dreamweaver does not return references for unnamed objects. If an object does not contain either a NAME or an ID attribute, then Dreamweaver returns "unnamed <tag>". If the browser does not support a reference by name, Dreamweaver references the object by index (for example, document.myform.applets[3]).
Dreamweaver does return references for named objects contained in unnamed forms and layers (for example, document.forms[2].myCheckbox).
When the same list of arguments is passed to getObjectTags(), the two functions return arrays of the same length and with parallel content.
Example dreamweaver.getObjectRefs("NS 4.0", "document", "IMG"), depending on the contents of the active document, might return an array with the following items:
"document.bullet"
"document.layers['headerLayer'].document.header"
"document.photoLayer.document.headshot"